body, div, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table, th, td, input, button, select, textarea
{
    margin: 0;
    padding: 0;
    font-style: normal;
    font: 12px/22px "\5B8B\4F53" ,Verdana, Helvetica, sans-serif;
}
ol, ul, li
{
    list-style: none;
}
img
{
    border: 0;
    vertical-align: middle;
}
body
{
    color: #000000;
    background: #FFF;
}
.clear
{
    clear: both;
    height: 1px;
    width: 100%;
    overflow: hidden;
    margin-top: -1px;
}
a
{
    color: #000000;
    text-decoration: none;
}
a:hover
{
    color: #F00;
}
h1, h2, h3, h4, h5, h6
{
    font-size: 100%;
}

body
{
    background: #f7f4ed;
}
.ztzl-main
{
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    background: #fff;
}
.ztzl-header
{
    width: 1000px;
    float: left;
}
.ztzl-maincon
{
    width: 990px;
    float: left;
    padding: 10px 5px 0;
}
.ztzl-bottom
{
    width: 1000px;
    float: left;
    line-height: 26px;
    text-align: center;
    padding: 0 0 10px;
}

.ztzl-mainconlist
{
    width: 1000px;
    float: left;
    padding: 10px 0 0;
    margin-bottom: 10px;
}

/*模板一*/
.ztzl-nav
{
    width: 980px;
    float: left;
    background: url(/Content/images/ztzl/nav01.jpg);
    height: 35px;
    line-height: 35px;
    padding-left: 20px;
}
.ztzl-nav a
{
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    padding: 0 10px;
}
.ztzl-nav a:hover
{
    color: #fff;
}
.ztzl-div
{
    float: left;
    border: #de0000 1px solid;
    margin: 0 5px 10px;
    min-width: 318px;
    display: inline;
    padding-bottom: 10px;
}
.ztzl-title
{
    width: 100%;
    line-height: 29px;
    height: 29px;
    background: url(/Content/images/ztzl/title01.jpg);
    margin-bottom: 5px;
    border-bottom: #de0000 1px solid;
}
.ztzl-title h3
{
    height: 29px;
    line-height: 29px;
    background: url(/Content/images/ztzl/title02.jpg) no-repeat;
    width: 129px;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    padding-left: 20px;
}
.ztzl-title span
{
    float: right;
    padding-right: 10px;
}
.ztzl-con
{
    width: 100%;
}
.ztzl-con li
{
    width: 98%;
    float: left;
    margin: 0 1%;
    background: url(/Content/images/ztzl/05.gif) no-repeat 10px center;
    line-height: 30px;
    border-bottom: #CCC 1px dashed;
    display: inline;
}
.ztzl-con li a
{
    float: left;
    padding-left: 25px;
    width: 65%;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ztzl-con li span
{
    float: right;
    padding-right: 10px;
}


/*模板二*/
.ztzl-nav2
{
    width: 990px;
    float: left;
    background: url(/Content/images/ztzl/nav02.jpg);
    height: 38px;
    line-height: 38px;
    padding-left: 10px;
}
.ztzl-nav2 a
{
    color: #FFF;
    line-height: 38px;
    display: block;
    width: 80px;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.ztzl-nav2 a:hover
{
    background: #F5EEEA;
    line-height: 38px;
    height: 38px;
    color: #B83E21;
    display: block;
}
.ztzl-div2
{
    width: 483px;
    float: left;
    border: #d4cfc9 1px solid;
    margin: 0 5px 10px;
    padding-bottom: 10px;
    display: inline;
}
.ztzl-title2
{
    width: 100%;
    line-height: 30px;
    height: 29px;
    background: url(/Content/images/ztzl/title03.jpg) repeat-x left center;
}
.ztzl-title2 h3
{
    height: 29px;
    line-height: 29px;
    float: left;
    padding-right: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #C73900;
    padding-left: 15px;
}
.ztzl-title2 span
{
    float: right;
    padding-right: 10px;
    padding-left: 10px;
}
.ztzl-title2 span a
{
    color: #C73900;
}
.ztzl-con2
{
    width: 100%;
}
.ztzl-con2 li
{
    width: 98%;
    float: left;
    margin: 0 1%;
    background: url(/Content/images/ztzl/07.jpg) no-repeat 10px center;
    line-height: 30px;
    border-bottom: #CCC 1px dashed;
    display: inline;
}
.ztzl-con2 li a
{
    float: left;
    padding-left: 25px;
    width: 75%;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ztzl-con2 li span
{
    float: right;
    padding-right: 10px;
}

/*模板三*/
.ztzl-nav3
{
    width: 990px;
    float: left;
    background: url(/Content/images/ztzl/08.jpg);
    height: 31px;
    line-height: 31px;
    padding-left: 10px;
}
.ztzl-nav3 a
{
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    padding: 0 10px;
}
.ztzl-div3
{
    width: 483px;
    float: left;
    border: #c3d4e7 1px solid;
    margin: 0 5px 10px;
    _display: inline;
    padding-bottom: 10px;
}
.ztzl-title3
{
    width: 100%;
    line-height: 30px;
    height: 30px;
    background: url(/Content/images/ztzl/title04.jpg) repeat-x left center;
    border-bottom: 1px solid #045BA1;
    margin-bottom: 5px;
}
.ztzl-title3 h3
{
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding-left: 15px;
    background: url(/Content/images/ztzl/title05.jpg) no-repeat;
}
.ztzl-title3 span
{
    float: right;
    padding-right: 10px;
    padding-left: 10px;
}
.ztzl-title3 span a
{
    color: #0168b7;
}
.ztzl-con3
{
    width: 100%;
    overflow: hidden;
}
.ztzl-con3 li
{
    width: 98%;
    float: left;
    margin: 0 1%;
    background: url(/Content/images/ztzl/07.jpg) no-repeat 10px center;
    line-height: 30px;
    border-bottom: #CCC 1px dashed;
    display: inline;
}
.ztzl-con3 li a
{
    float: left;
    padding-left: 25px;
    width: 75%;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ztzl-con3 li span
{
    float: right;
    padding-right: 10px;
}


/*模板四*/
.ztzl-nav4
{
    width: 990px;
    float: left;
    background: url(/Content/images/ztzl/08.jpg);
    height: 31px;
    line-height: 31px;
    padding-left: 10px;
}
.ztzl-left
{
    width: 200px;
    float: left;
    border-top: #d9cfb6 5px solid;
}
.ztzl-left a
{
    width: 100%;
    float: left;
    line-height: 35px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #cd0000;
    background: #efebe0;
    margin-bottom: 10px;
    border-bottom: #d9cfb6 1px solid;
}

.ztzl-div4
{
    width: 483px;
    float: left;
    border: #CCC 1px solid;
    margin: 0 5px 10px;
    _display: inline;
    padding-bottom: 10px;
}
.ztzl-title4
{
    width: 100%;
    line-height: 27px;
    height: 27px;
    background: #eae6db url(/Content/images/ztzl/012.jpg) no-repeat;
    margin-bottom: 5px;
}
.ztzl-title4 h3
{
    height: 27px;
    line-height: 27px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding-left: 15px;
}
.ztzl-title4 span
{
    float: right;
    padding-right: 10px;
    padding-left: 10px;
}
.ztzl-title4 span a
{
    color: #666;
}
.ztzl-con4
{
    width: 100%;
    overflow: hidden;
}
.ztzl-con4 li
{
    width: 98%;
    float: left;
    margin: 0 1%;
    background: url(/Content/images/ztzl/07.jpg) no-repeat 10px center;
    line-height: 30px;
    border-bottom: #CCC 1px dashed;
    display: inline;
}
.ztzl-con4 li a
{
    float: left;
    padding-left: 25px;
    width: 75%;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ztzl-con4 li span
{
    float: right;
    padding-right: 10px;
}


.template1
{
    background: url(/Content/images/ztzl/list01.gif);
    color: #fff;
}
.template2
{
    background: url(/Content/images/ztzl/list02.jpg);
    color: #C73900;
}
.template3
{
    background: url(/Content/images/ztzl/08.jpg);
    color: #FFF;
}

/*分页列表*/
.list_left
{
    width: 220px;
    float: left;
}
.list_left .list_left_t
{
    width: 220px;
    height: 33px;
    line-height: 33px;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-indent: 20px;
}
.list_left .list_left_c2
{
    width: 218px;
    border: #DDDDDD solid 1px;
    float: left;
}

.list_content
{
    width: 768px;
    float: right;
    border: #DDDDDD solid 1px;
}
.list_content .lc_t
{
    width: 100%;
    float: left;
    line-height: 33px;
    border-bottom: #DDDDDD solid 1px;
}
.list_content .lc_t h3
{
    font-size: 14px;
    float: left;
    padding-left: 10px;
    color: #666;
    line-height: 33px;
    font-weight: bold;
}
.list_content .lc_t span
{
    float: right;
    padding-right: 10px;
}
.list_content .lc_c
{
    width: 748px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    line-height: 33px;
    padding-bottom: 10px;
    display: inline;
}
.list_content .lc_c li
{
    float: left;
    width: 728px;
    line-height: 26px;
    background: url(/Content/images/ztzl/05.gif) 5px center no-repeat;
    padding-left: 20px;
    border-bottom: #CCC 1px dashed;
}
.list_content .lc_c li a
{
    float: left;
    width: 50em;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.list_content .lc_c li span
{
    float: right;
    padding-right: 10px;
    font-size: 12px;
    color: #666;
}
/*分页列表*/

/* 树列表 */
.padding-menu
{
    width: 200px;
    margin-top: 10px;
    margin-left: 9px;
    margin-bottom: 10px;
}
.padding-menu ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.padding-menu li
{
    width: 200px;
    line-height: 25px;
    background: #f2f2f2;
    display: inline;
}
.padding-menu ul li h2
{
    cursor: pointer;
    width: 200px;
    height: 30px;
    font: 14px/29px '宋体';
    text-align: left;
    text-indent: 10px;
    background: url(/Content/images/ztzl/bg05.jpg);
}
.padding-menu ul li h2 a
{
    color: #666;
    font-weight: bold;
    float: left;
}
.padding-menu ul li h2 a:visited
{
    color: #666;
    float: left;
}
.padding-menu ul li h2 span
{
    float: right;
    padding-right: 20px;
    color: #FFF;
}

.padding-menu ul li a
{
    display: block;
    outline: none;
    height: 25px;
    line-height: 25px;
    margin: 1px 0;
    color: #666;
    text-decoration: none;
    text-align: left;
}



.list_page
{
    width: 998px;
    float: left;
    border: #DDDDDD solid 1px;
    min-height: 500px;
}
.list_page .where
{
    width: 100%;
    line-height: 35px;
    border-bottom: #DDDDDD solid 1px;
}
.where b
{
    display: inline-block;
    height: 35px;
    border: 1px white solid;
    text-align: center;
    font-size: 14px;
    padding-left: 20px;
    color: #666;
}
.list_page .where a
{
    padding: 0 5px;
    line-height: 35px;
}

.article
{
    padding: 20px;
}

.article h2
{
    color: #AE1001;
    font-family: microsoft yahei;
    font-size: 18px;
    margin: 5px 0;
    text-align: center;
    width: 100%;
    float: left;
}
.article h3
{
    color: #666;
    font-family: microsoft yahei;
    font-size: 16px;
    margin: 5px 0;
    text-align: center;
    width: 100%;
    float: left;
}
.article h4
{
    color: #666;
    font-family: microsoft yahei;
    font-size: 14px;
    margin: 5px 0;
    text-align: center;
    width: 100%;
    float: left;
    font-weight: 500;
}
.article .info
{
    border-top: 1px #D6D6D6 dotted;
    border-bottom: 1px #D6D6D6 dotted;
    line-height: 28px;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    float: left;
}
.article .opt
{
    text-align: right;
    line-height: 25px;
    color: #323232;
}
.article .opt a
{
    display: inline-block;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    color: #323232;
}
.article .opt a:hover
{
    color: #09c;
}

.article .article-box p
{
    line-height: 28px;
    font-size: 14px;
    margin-bottom: 1em;
}


/*翻页*/
.manu
{
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    margin: 3px;
    padding-top: 3px;
    text-align: center;
    margin-bottom: 10px;
}
.manu A
{
    border-right: #eee 1px solid;
    padding-right: 5px;
    border-top: #eee 1px solid;
    padding-left: 5px;
    padding-bottom: 2px;
    margin: 2px;
    border-left: #eee 1px solid;
    color: #333;
    padding-top: 2px;
    border-bottom: #eee 1px solid;
    text-decoration: none;
}
.manu A:hover
{
    border-right: #999 1px solid;
    border-top: #999 1px solid;
    border-left: #999 1px solid;
    color: #666;
    border-bottom: #999 1px solid;
}
.manu A:active
{
    border-right: #999 1px solid;
    border-top: #999 1px solid;
    border-left: #999 1px solid;
    color: #666;
    border-bottom: #999 1px solid;
}
.manu .current
{
    border: #999 1px solid;
    padding-right: 5px;
    padding-left: 5px;
    font-weight: bold;
    padding-bottom: 2px;
    margin: 2px;
    color: #fff;
    padding-top: 2px;
    background-color: #999;
}
.manu .disabled
{
    border-right: #eee 1px solid;
    padding-right: 5px;
    border-top: #eee 1px solid;
    padding-left: 5px;
    padding-bottom: 2px;
    margin: 2px;
    border-left: #eee 1px solid;
    color: #ddd;
    padding-top: 2px;
    border-bottom: #eee 1px solid;
}
/*翻页*/
